Update 5.34.0

New: The system detects two new prepends to a URL path. These, along with no prepend, determine how the path is routed and whether or not custom view templates are used. The three modes are:

  • DBMS: When prepending dbms/ to a URL, as in https://yourdomain.com/dbms/blogposts/, the system will route the path via object and method definition names and DOES NOT use custom view templates.
  • Preview: When prepending preview/ to a URL, as in https://yourdomain.com/preview/blogposts/, the system will route the path via object and method definition names however DOES use custom view templates.
  • Custom: When nothing is prepending to a URL, as in https://yourdomain.com/blog/, the system will route the path via object and method file names and DOES use custom view templates.

New: You can now add SCSS and SASS stylesheets to a template. They will be compiled to CSS when changed and first loaded.

New: When a user subscribes to a group via Group.SubscribeNewUser which does not require payment, they are no longer logged in when doing so. If they later come back to register the system detects the user has not logged in and will allow them to register is if a new user.

New: BusinessCollection.FilterBy will ask for a filterable property then proceed to BusinessCollection.AppendFilter which has advanced filtering options for the selected property and when submitted will append it to the collection filter.

New: BusinessCollection.EditFilter will allow developers to edit the raw filter SQL.

New: BusinessCollection.AppendSort will ask for a sortable property to append to the collection sort.

New: BusinessCollection.EditSort will allow developers to edit the raw sort SQL.

New: BusinessCollection.EditColumns will allow developers to edit the comma-separated list of column names.

New: Session values can now be set for default values for method parameters.

New: BusinessMenuItem.PrependSubMenuItem.

New: Each component has it's own configuration settings.

New: Deprecated code now removed. This will make upgrading from version 4 quite difficult.

New: URLs including PageType parameter have been converted throughout the site to filename URLs. For example, /default.aspx?PageType=MethodView&Collection=Users&ID=555555&Method=SubscribeToGroup becomes /dbms/users/555555/subscribetogroup/ and /default.aspx?PageType=CustomView&Collection=BlogPosts&ID=151515 becomes /blog/151515/.